package ObjectOriented;

import java.math.BigInteger;
/**
 * BigInteger 类
    1、用于表示任意大小的整数；
    2、BigInteger是不变类，并且继承自Number；
    3、byteValue()、shortValue()、intValue()、longValue()、floatValue()、doubleValue()方法可以将BigInteger转换为基本类型；

  BigDecimal 类
    1、用于表示一个任意大小且精度完全准确的浮点数。
    2、scale()方法返回小数位数；
 */
public class LearnBigInteger {
  public static void main(String[] args) {
    BigInteger n = new BigInteger("999999").pow(99);
    System.out.println(n);
    float f = n.floatValue();
    System.out.println(f);
  }
}
